package controlador;

import ViewObjects.ClienteView;
import ViewObjects.ProveedorView;
import rmi.ProxyModeloConcreto;
import swing.Vista;

public class ControladorAbmClientes extends Controlador{
	
	public ControladorAbmClientes(Vista v)
	{
		((ProxyModeloConcreto) getModelo()).setVista(v);
	}
	
	public void doAlta_Cliente(int idCliente, String razonSocial, String direccion, String telefono)
	{
		ProxyModeloConcreto cli = (ProxyModeloConcreto) getModelo();
		cli.alta_cliente(idCliente, razonSocial, direccion, telefono);
	}
	
	public void doBaja_Cliente(int idCliente)
	{
		ProxyModeloConcreto cli= (ProxyModeloConcreto) getModelo();
		cli.baja_cliente(idCliente);
	}
	
	public void doModificar_Cliente(int idCliente, String razonSocial, String direccion, String telefono)
	{
		ProxyModeloConcreto cli = (ProxyModeloConcreto) getModelo();
		cli.modificar_cliente(idCliente, razonSocial, direccion, telefono);
	}
	
	public ClienteView doConsultar_Cliente(int idCliente)
	{
		ProxyModeloConcreto cli = (ProxyModeloConcreto) getModelo();
		return cli.consultar_cliente(idCliente);
	}

}
